package com.sc.outpatientsys.service;

import com.sc.outpatientsys.entity.ClinicRegister;

import java.util.List;
import java.util.Map;

public interface IClinicRegisterService {
    void insertCR(ClinicRegister clinicRegister);
    ClinicRegister findByID(int cr_ID);
    List<ClinicRegister> findByST_ID(int st_ID);
    List<ClinicRegister> findByDC_ID(int dc_ID);
    List<ClinicRegister> findAll();
    void updateState(int cr_State,int cr_ID);

    // 按照医生的id分类和天数汇总计算频次
    List<Map> statistic_DC_Count_EveryDay(int id);
    // 按照学生的id分类汇总计算频次
    List<Map> statistic_ST_Count();
    // 按照一定时间段内医生的工作量
    List<Map> statistic_DC_Count_ByTimeSc(String start,String end);

//    按照当前日期和医生id查找的
    List<ClinicRegister> statistic_DC_ID_TIME(int dc_ID,String time);



}
